package com.itheima.demo;

import com.itheima.domain.User;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @param
 * @return
 */
public class Demo {
    public static void main(String[] args) {
        User user=new User();
        user.say();
        //第二中spring的形式
        ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");
     //获取Bean对象的三种方式
        //1.类型强转
        User user1 = (User)ac.getBean("user");
        user1.say();
        //2.通过字节码类型,这种的好处是不需要类型强转，但是不会区分同类型的多个对象
     /*   User bean = ac.getBean(User.class);*/
        //3.第三种，也是通过字节码类型，不过要指定id
        User user11 = ac.getBean("user1", User.class);
    }
}
